package com.coocaa.ops.common.core.base.mybatis;

import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.coocaa.ops.common.core.base.entity.BaseEntity;

/**
 * @author bijiahao
 * @date : 2019/6/14.
 * @description
 *     Mybatis-plus更新操作模板
 *
 */
public class UpdateTemplate<T extends BaseEntity> extends UpdateWrapper<T> {

    public static <T extends BaseEntity> UpdateTemplate<T> getEqUpdateTemplate(String column, Object param){
        UpdateTemplate<T> updateTemplate = new UpdateTemplate<>();
        updateTemplate.eq(column, param);
        return updateTemplate;
    }

    public static <T extends BaseEntity> UpdateTemplate<T> getUpdateTemplate(){
        UpdateTemplate<T> updateTemplate = new UpdateTemplate<>();
        return updateTemplate;
    }
}
